
package com.ioc;

/**
 * @author xied
 * ע�빤������ӿ�
 * 
 */
public interface IocFactory<T> {
	
	 /**
	  * ����ע�����,Ĭ�ϲ�ʹ�õ���ģʽ
	  * @param name
	  * @return
	  */
     public T newInstance(Class<?> cls);
     
     /**
      * ����ע�����,ʹ�õ���ģʽ
      * @param cls
      * @return
      */
     public T newInstanceBySingel(Class<?> cls);
    
}
